export interface Nyt7InsuranceProductVO {
  /**
   * 编号
   */
  id: number;
  /**
   * 保险公司名称
   */
  companyName: string;

  /**
   * 保险类型
   */
  categoryName: string;

  /**
   * 产品名称
   */
  productName: string;

  /**
   * 产品简介
   */
  productIntroduction: string;

  /**
   * 保险期限
   */
  insuranceDuration: string;

  /**
   * 单位保费
   */
  unitPremium: number;

  /**
   * 投保单位
   */
  insureUnit: string;

  /**
   * 单位保额
   */
  unitAmount: number;

  /**
   * 中央财政补贴比例
   */
  ratioCentralFiscalSubsidy: string | number;

  /**
   * 省级财政补贴比例
   */
  ratioProvincialFiscalSubsidy: string | number;

  /**
   * 地市财政补贴比例
   */
  ratioMunicipalFiscalSubsidy: string | number;

  /**
   * 区县财政补贴比例
   */
  ratioDistrictAndCountyFiscalSubsidy: string | number;

  /**
   * 其他财政补贴比例
   */
  ratioOtherFiscalSubsidies: string | number;

}

export interface Nyt7InsuranceProductForm extends BaseEntity {
  /**
   * 编号
   */
  id?: number;
  /**
   * 保险公司名称
   */
  companyName?: string;

  /**
   * 保险类型
   */
  categoryName?: string;

  /**
   * 产品名称
   */
  productName?: string;

  /**
   * 产品简介
   */
  productIntroduction?: string;

  /**
   * 保险期限
   */
  insuranceDuration?: string;

  /**
   * 单位保费
   */
  unitPremium?: number;

  /**
   * 投保单位
   */
  insureUnit?: string;

  /**
   * 单位保额
   */
  unitAmount?: number;

  /**
   * 中央财政补贴比例
   */
  ratioCentralFiscalSubsidy?: string | number;

  /**
   * 省级财政补贴比例
   */
  ratioProvincialFiscalSubsidy?: string | number;

  /**
   * 地市财政补贴比例
   */
  ratioMunicipalFiscalSubsidy?: string | number;

  /**
   * 区县财政补贴比例
   */
  ratioDistrictAndCountyFiscalSubsidy?: string | number;

  /**
   * 其他财政补贴比例
   */
  ratioOtherFiscalSubsidies?: string | number;

}

export interface Nyt7InsuranceProductQuery extends PageQuery {

  /**
   * 保险类型
   */
  categoryName?: string;

    /**
     * 日期范围参数
     */
    params?: any;
}


export interface Nyt7InsuranceProduct extends Nyt7InsuranceProductVO {

  /**
   * 适用人群
   */
  suitableFor:string;

  /**
   * 保障范围
   */
  coverage:string;

  /**
   * 省
   */
  province:string;

  /**
   * 市
   */
  city:string;

  /**
   * 区
   */
  district:string;

  /**
   * 补贴比例
   */
  subsidyRatio:string

  /**
   * 保险责任
   */
  insuranceLiability:string;

  /**
   * 投保要求
   */
  requirements:string;

  /**
   * 理赔流程
   */
  claimsProcess:string;

  /**
   * 预约份数
   */
  numberReservations: string;

  /**
   * 是否为创新产品
   */
  innovativeProducts: string

  /**
   * 申请日期
   */
   dateApplication: any

  /**
   * 上架日期
   */
  listingDate: any

  /**
   * 状态
   */
  state?: string;
}
